.movie{
    min-height: .9rem;
    padding: .12rem 0;
    @include border(0 0 1px 0,#e6e6e6);
    display: flex;
    img{
        height: .9rem;
        width: .64rem;
        margin-right: .1rem;
    }
    .info{
        margin: .01rem 0 0 0;
        flex: 1;
        overflow: hidden;
        .name-score{
            font-size: .16rem;
            color: #222;
            display: flex;
            flex: 1;
            justify-content: flex-start;
            margin-bottom: .02rem;
            .name{
                max-height: .24rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                .one-line{
                    font-weight: 700;
                    font-size: .17rem;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
                
            }
            .version{
                transform: scale(.7);
                .d{
                    background: #3c9fe6;
                    color: #fff;
                    border: 1px solid #3c9fe6;
                    border-radius: 2px 0 0 2px;
                    height: .18rem;
                    line-height: .17rem;
                }
                .imax{
                    color: #3c9fe6;
                    border: 1px solid #3c9fe6;
                    border-radius: 0 2px 2px 0;
                    height: .18rem;
                    line-height: .17rem;
                    padding-right: .02rem;
                }
            }
        }
        .detail-section{
            .detail-items{
                flex-grow: 1;
                overflow: hidden;
                padding-right: .1rem;
                margin-right: .48rem;
                min-height: .27rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                .ename{
                    font-size: .13rem;
                    color: #666;
                    margin-top: .02rem;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
                .catogary{
                    font-size: .13rem;
                    color: #666;
                    margin-top: .02rem;
                }
                .release{
                    font-size: .13rem;
                    color: #666;
                    margin-top: .02rem;
                }
            }
        }
    }
    .score{
        color: #fa0;
        font-size: .1rem;
        padding-left: .05rem;
        margin-right: .15rem;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        .num-1{
            font-size: .17rem;
        }
        .num-2{
            font-size: .14rem;
            color: #666;
        }
        .btn-red{
            margin-top: .15rem;
            display: block;
            width: .47rem;
            height: .27rem;
            line-height: .27rem;
            border-radius: .04rem;
            background: #f03d37;
            text-align: center;
        }
        .btn-yellow{
            margin-top: .15rem;
            display: block;
            width: .47rem;
            height: .27rem;
            line-height: .27rem;
            border-radius: .04rem;
            background: #faaf00;
            text-align: center;
        }
        .fix{
            color: #fff;
            font-size: .12rem;
            text-align: center;
        }
    }
}
footer{
    .more{
        font-size: .15rem;
        color: #ef4238;
        background: #fff;
        height: .44rem;
        line-height: .44rem;
        text-align: center;
        }
}